\hypertarget{classAnimation}{
\section{Animation Class Reference}
\label{classAnimation}\index{Animation@{Animation}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classAnimation_a77d2891134191af5c8d8fd35fa742b4f}{
float {\bfseries GetBoundingCircleRadius} ()}
\label{classAnimation_a77d2891134191af5c8d8fd35fa742b4f}

\item 
\hypertarget{classAnimation_a3e75ca6a1beef8fdf924b0d435cfcfbf}{
float {\bfseries GetMaxWidth} ()}
\label{classAnimation_a3e75ca6a1beef8fdf924b0d435cfcfbf}

\item 
\hypertarget{classAnimation_ad0abdb05ae1431f4d7dc49961e92aa31}{
float {\bfseries GetMaxHeight} ()}
\label{classAnimation_ad0abdb05ae1431f4d7dc49961e92aa31}

\item 
\hypertarget{classAnimation_ace7d5bbace38ca657febda64b6719cf1}{
uint {\bfseries GetMaxFrames} ()}
\label{classAnimation_ace7d5bbace38ca657febda64b6719cf1}

\item 
\hypertarget{classAnimation_aae68f764cf4db8b1b351b119b52118f1}{
\hyperlink{structFrame}{Frame} {\bfseries GetFrame} (uint frame)}
\label{classAnimation_aae68f764cf4db8b1b351b119b52118f1}

\item 
\hypertarget{classAnimation_a3180af821a78a493fb4347bce1ee676c}{
void {\bfseries AddFrame} (\hyperlink{structFrame}{Frame} frame)}
\label{classAnimation_a3180af821a78a493fb4347bce1ee676c}

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classAnimation_a38c9de97a39eae141b72efe2f7930e03}{
void {\bfseries SetAABBData} ()}
\label{classAnimation_a38c9de97a39eae141b72efe2f7930e03}

\item 
\hypertarget{classAnimation_a2ee32acf6b12d43dd33af796ac00c7cc}{
void {\bfseries SetBoundingCircleData} ()}
\label{classAnimation_a2ee32acf6b12d43dd33af796ac00c7cc}

\item 
\hypertarget{classAnimation_a0b311c52647a7349df1d1b2ece7ad8cf}{
void \hyperlink{classAnimation_a0b311c52647a7349df1d1b2ece7ad8cf}{SetFrame} (\hyperlink{structFrame}{Frame} frame, int image\_\-width, int image\_\-height, int tl\_\-x, int tl\_\-y, int br\_\-x, int br\_\-y)}
\label{classAnimation_a0b311c52647a7349df1d1b2ece7ad8cf}

\begin{DoxyCompactList}\small\item\em Creates a frame, sets the data, then pushes it into the frame vector. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classAnimation_a09be9c85379076d1f65bdbeefa8323ab}{
float \hyperlink{classAnimation_a09be9c85379076d1f65bdbeefa8323ab}{max\_\-width}}
\label{classAnimation_a09be9c85379076d1f65bdbeefa8323ab}

\begin{DoxyCompactList}\small\item\em Axis Alligned Bounding Box used when more precise collision detection is required. \item\end{DoxyCompactList}\item 
\hypertarget{classAnimation_a3b7536d50bd576233df45053ecc34fce}{
float {\bfseries max\_\-height}}
\label{classAnimation_a3b7536d50bd576233df45053ecc34fce}

\item 
\hypertarget{classAnimation_add25661ee234a199dfd4348a0fed7e0a}{
float \hyperlink{classAnimation_add25661ee234a199dfd4348a0fed7e0a}{bc\_\-rad}}
\label{classAnimation_add25661ee234a199dfd4348a0fed7e0a}

\begin{DoxyCompactList}\small\item\em Bounding circle radius. \item\end{DoxyCompactList}\item 
\hypertarget{classAnimation_a0a16c953e723fa5ecd3d73ab0d92119d}{
\hyperlink{structFrame}{Frame} {\bfseries error\_\-frame}}
\label{classAnimation_a0a16c953e723fa5ecd3d73ab0d92119d}

\item 
\hypertarget{classAnimation_a6b5206eee8cc91ba5d2fad8dc0918fa6}{
std::vector$<$ \hyperlink{structFrame}{Frame} $>$ {\bfseries frames}}
\label{classAnimation_a6b5206eee8cc91ba5d2fad8dc0918fa6}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classAnimation_a3292175d54d93d126ba2829249316344}{
class \hyperlink{classAnimation_a3292175d54d93d126ba2829249316344}{Sprite}}
\label{classAnimation_a3292175d54d93d126ba2829249316344}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/orm/Projects/Mob2D/libMob2D/src/Animation.h\item 
/home/orm/Projects/Mob2D/libMob2D/src/Animation.cpp\end{DoxyCompactItemize}
